package com.hxkj.domain.po;

import java.util.Objects;

/**
* 
*
* @author: chenwei
* @version: 1.0
* @datetime: 2018-06-05 19:32:55
*/
public class SiteUniversal implements  java.io.Serializable{


    private static final long serialVersionUID = 3441986350407028964L;
    // website_id
    private Long websiteId;
    //id
    private Long id;
    // 名称
    private String websiteName;
    // 站点目录名
    private String websiteList;
    // 网站logo1
    private String logo1;
    // 网站logo2
    private String logo2;
    // 咨询热线
    private String hoteline;
    // 客服电话
    private String customer;
    // 微信名片
    private String webchartCard;
    // 新浪微博地址
    private String mcrioBlog;
    // 版本信息
    private String versioninfo;
    // 其他资质信息
    private String otherinformation;
    // 备注
    private String remark;
    // SEO标题
    private String seotitle;
    // SEO描述
    private String seodescptition;
    // SEO关键字
    private String seokeyword;
    // 创建时间
    private Long createTime;
    // 站点id
    private Long siteId;
    // 公共模板id
    private Long templetId;
    // 移动端模板ID
    private Long mTempletId;
    // tags聚合模板id
    private Long tagsTempletId;

    //ip域名
    private String IP;

    public String getIP() {
        return IP;
    }

    public void setIP(String IP) {
        this.IP = IP;
    }

    public Long getWebsiteId() {
        return websiteId;
    }

    public void setWebsiteId(Long websiteId) {
        this.websiteId = websiteId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getWebsiteName() {
        return websiteName;
    }

    public void setWebsiteName(String websiteName) {
        this.websiteName = websiteName;
    }

    public String getWebsiteList() {
        return websiteList;
    }

    public void setWebsiteList(String websiteList) {
        this.websiteList = websiteList;
    }

    public String getLogo1() {
        return logo1;
    }

    public void setLogo1(String logo1) {
        this.logo1 = logo1;
    }

    public String getLogo2() {
        return logo2;
    }

    public void setLogo2(String logo2) {
        this.logo2 = logo2;
    }

    public String getHoteline() {
        return hoteline;
    }

    public void setHoteline(String hoteline) {
        this.hoteline = hoteline;
    }

    public String getCustomer() {
        return customer;
    }

    public void setCustomer(String customer) {
        this.customer = customer;
    }

    public String getWebchartCard() {
        return webchartCard;
    }

    public void setWebchartCard(String webchartCard) {
        this.webchartCard = webchartCard;
    }

    public String getMcrioBlog() {
        return mcrioBlog;
    }

    public void setMcrioBlog(String mcrioBlog) {
        this.mcrioBlog = mcrioBlog;
    }

    public String getVersioninfo() {
        return versioninfo;
    }

    public void setVersioninfo(String versioninfo) {
        this.versioninfo = versioninfo;
    }

    public String getOtherinformation() {
        return otherinformation;
    }

    public void setOtherinformation(String otherinformation) {
        this.otherinformation = otherinformation;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSeotitle() {
        return seotitle;
    }

    public void setSeotitle(String seotitle) {
        this.seotitle = seotitle;
    }

    public String getSeodescptition() {
        return seodescptition;
    }

    public void setSeodescptition(String seodescptition) {
        this.seodescptition = seodescptition;
    }

    public String getSeokeyword() {
        return seokeyword;
    }

    public void setSeokeyword(String seokeyword) {
        this.seokeyword = seokeyword;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Long getSiteId() {
        return siteId;
    }

    public void setSiteId(Long siteId) {
        this.siteId = siteId;
    }

    public Long getTempletId() {
        return templetId;
    }

    public void setTempletId(Long templetId) {
        this.templetId = templetId;
    }

    public Long getmTempletId() {
        return mTempletId;
    }

    public void setmTempletId(Long mTempletId) {
        this.mTempletId = mTempletId;
    }

    public Long getTagsTempletId() {
        return tagsTempletId;
    }

    public void setTagsTempletId(Long tagsTempletId) {
        this.tagsTempletId = tagsTempletId;
    }

    @Override
    public String toString() {
        return "SiteUniversal{" +
                "websiteId=" + websiteId +
                ", id=" + id +
                ", websiteName='" + websiteName + '\'' +
                ", websiteList='" + websiteList + '\'' +
                ", logo1='" + logo1 + '\'' +
                ", logo2='" + logo2 + '\'' +
                ", hoteline='" + hoteline + '\'' +
                ", customer='" + customer + '\'' +
                ", webchartCard='" + webchartCard + '\'' +
                ", mcrioBlog='" + mcrioBlog + '\'' +
                ", versioninfo='" + versioninfo + '\'' +
                ", otherinformation='" + otherinformation + '\'' +
                ", remark='" + remark + '\'' +
                ", seotitle='" + seotitle + '\'' +
                ", seodescptition='" + seodescptition + '\'' +
                ", seokeyword='" + seokeyword + '\'' +
                ", createTime=" + createTime +
                ", siteId=" + siteId +
                ", templetId=" + templetId +
                ", tagsTempletId=" + tagsTempletId +
                '}';
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (!(o instanceof SiteUniversal)) return false;
        SiteUniversal that = (SiteUniversal) o;
        return Objects.equals(getWebsiteId(), that.getWebsiteId()) &&
                Objects.equals(getId(), that.getId()) &&
                Objects.equals(getWebsiteName(), that.getWebsiteName()) &&
                Objects.equals(getWebsiteList(), that.getWebsiteList()) &&
                Objects.equals(getLogo1(), that.getLogo1()) &&
                Objects.equals(getLogo2(), that.getLogo2()) &&
                Objects.equals(getHoteline(), that.getHoteline()) &&
                Objects.equals(getCustomer(), that.getCustomer()) &&
                Objects.equals(getWebchartCard(), that.getWebchartCard()) &&
                Objects.equals(getMcrioBlog(), that.getMcrioBlog()) &&
                Objects.equals(getVersioninfo(), that.getVersioninfo()) &&
                Objects.equals(getOtherinformation(), that.getOtherinformation()) &&
                Objects.equals(getRemark(), that.getRemark()) &&
                Objects.equals(getSeotitle(), that.getSeotitle()) &&
                Objects.equals(getSeodescptition(), that.getSeodescptition()) &&
                Objects.equals(getSeokeyword(), that.getSeokeyword()) &&
                Objects.equals(getCreateTime(), that.getCreateTime()) &&
                Objects.equals(getSiteId(), that.getSiteId()) &&
                Objects.equals(getTempletId(), that.getTempletId()) &&
                Objects.equals(getTagsTempletId(), that.getTagsTempletId());
    }

    @Override
    public int hashCode() {

        return Objects.hash(getWebsiteId(), getId(), getWebsiteName(), getWebsiteList(), getLogo1(), getLogo2(), getHoteline(), getCustomer(), getWebchartCard(), getMcrioBlog(), getVersioninfo(), getOtherinformation(), getRemark(), getSeotitle(), getSeodescptition(), getSeokeyword(), getCreateTime(), getSiteId(), getTempletId(), getTagsTempletId());
    }
}
